/* =============================================================================
   HTML5 Boilerplate CSS:h5bp.com/css
   ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
[hidden] {display:none;}
html {-webkit-font-smoothing:antialiased;font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html, button, input, select, textarea {color:#53555c;}
body {margin:0;}
::-moz-selection {background:#007AC3; color:#fff; text-shadow:none;}
::selection{background:#007AC3; color:#fff; text-shadow:none;}
a:focus {outline:thin dotted;}
a:hover, a:active{outline:0;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
blockquote {margin:1em 40px;}
dfn 	{font-style:italic;}
hr 	{display:block; height:1px; border:0; border-top:1px dashed #ccd3e0; margin:1em 0; padding:0;}
ins {background:#ff9; color:#000; text-decoration:none;}
mark {background:#ff0; color:#000; font-style:italic; font-weight:bold;}
pre, code, kbd, samp {font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em;}
pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
q {quotes:none;}
q:before, q:after {content:""; content:none;}
small {font-size:11px; color:#978981;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
dd {margin:0 0 0 40px;}
#navigation ul, #navigation ol {list-style:none; list-style-image:none; margin:0; padding:0;}
img {border:0; -ms-interpolation-mode:bicubic; vertical-align:middle;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
form {margin:0;}
fieldset {border:0; margin:0; padding:0;}
label { }
legend {border:0; *margin-left:-7px; padding:0; white-space:normal;}
button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle;}
button, input {line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button; *overflow:visible;}
button[disabled], input[disabled] {cursor:default;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0; *width:13px; *height:13px;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
textarea {overflow:auto; vertical-align:top; resize:vertical; font: 16px/25px segoe ui, sans-serif;}
input:valid, textarea:valid { }
input:invalid, textarea:invalid {background:#f0dddd;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
.chromeframe {margin:0.2em 0; background:#c3c4c5; color:black; padding:0.2em 0;}



/* Global Style */
html				{background:transparent url("https://www.nylinvestments.com/dagent_docroot/investmentsgroup/common/investmentsgroup_bgtile.gif") repeat scroll 0 0;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
body				{color:#53555c; font:16px/25px segoe ui, sans-serif; width:100%;} /* 2-22-2013 original size was 15px/22px */

body > .wrapper			{width:980px; /*overflow:hidden;*/ margin:auto; box-shadow:1px 1px 6px -1px #53555C;}

ul				{list-style:none; margin:0 0 20px; padding:0;}
a:visited, 
a 				{color:#007ac2; text-decoration:none;}
a:hover,
a:visited:hover			{color:#4ca2d4;}

/*****************************************************************************/
/* 																		     */
/* Main content containers - specifically for content belonging within 810px */
/*                                                                           */
/*****************************************************************************/
.container			{width:810px; margin:auto; position:relative;}

.container--main	{background:#fff; margin:0 auto; position:relative; z-index:1; overflow: hidden;}

/* same as container, but with 30px of padding on top and bottom */
.container--padded {width:890px; margin:auto; position:relative; padding:30px 0;}
.container--padded . press-page{padding-bottom:0;}

/* same as container, but with 30px of padding on top and bottom */
.container--breadcrumb {width:810px; margin:auto; position:relative; padding:8px 0 0; font-size:12px;}

/* Full-width image background - used on homepage for Our Investment Managers */
.container--full-width-image	{font-family:segoe ui, sans-serif; background:url("/dagent_docroot/investmentsgroup/common/NYLInvest_home_boutiquesBG.jpg") no-repeat scroll 0 0 transparent; height:560px; padding-left:85px; position:relative; width:895px; overflow:hidden;}
.container--full-width-image-box {background-color:#e1ebf4; 

margin-top: 85px;
padding-left: 35px;
width: 790px;
padding-bottom: 43px;
padding-top: 45px;
/*

	margin-top:25px; padding-left:42px; width:790px;padding-bottom:19px;*/
}
.container--full-width-image h2{ 
	padding: 25px 0 0;
	color: #006993;
	font-size: 23px;
	line-height: 1.2em;
	vertical-align: middle;
}


.container--full-width-image .container--full-width-image-box li { display: inline;
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 180px;
}

/*
.container--full-width-image .container--full-width-image-box li { display: inline;
    float: left;
    padding-bottom: 20px;
    padding-right: 65px;
    width: 25%;
}
*/

/* .container--description */
.container--description		{background:#1d5e75; padding:20px 30px 5px; position:relative; z-index:5;}
.container--description .headline{
	color: #FFFFFF;
    margin: 0 auto 10px;
    width: 810px;
}


/*****************************************************************************/
/* 																		     */
/* 				specialized code for unique content							 */
/*                                                                           */
/*****************************************************************************/

.our-investment-managers a{ height: 100px; width: 180px; overflow:hidden; display:block; position:relative; }

/*
.our-investment-managers a{ height: 120px; width: 218px; overflow:hidden; display:block; position:relative; }
*/
.our-investment-managers img{position:absolute;}
.our-investment-managers a:hover img { top:-100px;} /* was -120px*/

.bio-image {margin-right: 15px; margin-bottom: 10px; float:left; }


/****************************************************************************/
/* 																			*/
/* 									TYPOGRAPHY 								*/
/*                                                                          */
/****************************************************************************/
h1,h2,h3,h4		{font-family:alda-web-nyl-n4, alda-web-nyl, Georgia, serif; font-weight:normal; margin:0 0 10px; }
h1			{color:#1d5e75;}
h1			{font-size:28px; line-height:34px;}
h2			{font-size:18px; line-height:26px;}
h3			{font:normal 16px/25px nylic-effra-n4, nylic-effra, segoe ui, sans-serif; margin: 0 0 5px; font-weight:bold;}
h4			{font-size:18px; line-height:26px;}
h5			{font:normal 16px/25px nylic-effra-n4, nylic-effra, segoe ui, sans-serif; margin: 0 0 5px; font-weight:bold;}
h6			{font:bold 12px/18px nylic-effra-n7, nylic-effra, segoe ui, sans-serif; margin:0 0 10px;}
p 			{margin:0 0 10px;}


.footnotes { font-size: 11px;}
.footnotes-bold {font-weight:bold; font-size: 14px; line-height:20px;}

label.error { width: 90%; display: block; font:normal 12px/16px  segoe ui, nylic-effra-n4, nylic-effra, sans-serif; color:#b20828;}
#identify label.error {position: absolute;}/*input.error, select.error, textarea.error, text.error { background-color:#efcecb;} */
	
/* Text Transformations */
.hero .call-to-action,
.tab-panel .tab span,
.questions li .option		{text-transform:uppercase;}

/* Header */
header				{background:#fff; margin:auto; padding:10px 0 10px 0; max-width:980px; border-bottom:1px solid #c3c4c5; position:relative; z-index:2;}

/* Logo */
.logo				{float:left; margin:0 60px 0 0; overflow:hidden; width:50px; z-index:6; position:relative;}
.logo a				{display:block;}
.logo h1			{margin-bottom:0px; }

/* Top Navigation */
#navigation 				{margin:auto; padding:21px 0 0; position:relative;}
#navigation > ul > li > a		{font:normal 13px/13px nylic-effra-n4, nylic-effra, segoe ui, sans-serif; text-transform:uppercase; position:relative; z-index:6;}
#navigation li				{display:inline; margin:0 20px 0 0;}
#navigation li li			{display:block; margin:0 0 10px;}
#navigation .child .last		{margin-right:0;}
/* Top Search */
.top-search			{position:absolute; right:0; top:-7px; z-index:10; width:120px; font-size:11px; font-family:segoe ui, sans-serif;margin:0;}
.top-search a			{display:block;}
.top-search a.contact-us	{color:#157; position:absolute; top:4px; left:0;}
.top-search .wrapper		{background:#fff; border:1px solid #c3c4c5; overflow:hidden; margin:0; padding:1px 0 1px 1px; width:100%; position:absolute; top:30px; left:0; z-index:5;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
behavior:url(/dagent_docroot/js/libs/PIE.htc);
}
.top-search input		{width:90px; padding:3px; border:0; -webkit-appearance:none;}
.top-search button		{border:0; width:24px; height:24px; overflow:hidden; background:url(/dagent_docroot/investmentsgroup/common/nyl-sprite.png) no-repeat scroll 2px -68px transparent; text-indent:-400px; padding:0; position:absolute; bottom:0;}




/* Hero Carousel */
.hero .right .item,
.hero.right .item			{right:0; left:auto;}
.hero.slider{}
.hero.slider .slides > li > .container	{width:810px; position:relative;}

/*.hero li				{display:none;}*/
.hero .first				{display:block;}
.hero .item				{width:330px; background:#e1ebf4; padding:40px 30px 20px; -moz-box-shadow:0 0 2px 0 #979797; -webkit-box-shadow:0 0 2px 0 #888; box-shadow:0 0 2px 0 #888; position:absolute; bottom:0; left:85px;}
.hero .item h2				{color:#1D5E75; font:normal 40px/48px alda-web-nyl-n4, alda-web-nyl, georgia, serif; margin:0 0 14px; width:330px;}
.hero .item h2 q			{text-indent:-14px; display:block; border:none; padding:0; margin:0;}
.hero .item p				{margin:0 0 20px; font-size:15px; color:#53555c;}
.hero .call-to-action			{}
.hero .call-to-action span		{background:url(/dagent_docroot/investmentsgroup/common/nyl-sprite.png) no-repeat scroll 0 -316px transparent; display:block; padding:0 0 0 20px;}

.hero .additional-links			{margin-top:20px;}
.additional-links a			{border-left:1px solid #686461; padding:0 0 0 10px; margin:0 0 0 10px;}
.additional-links a:first-child		{border:none; padding:0; margin:0;}



/* Content Slider */
.slider					{position:relative;}
.slider .slides > li > .container	{width:auto; padding-left:85px; margin:0;}
.slider ul				{margin:0;}
.slider .clone				{display:none;}
.slider .copy				{background:#e7eff6; float:left; margin:0 0 30px; padding:40px 30px 20px; width:190px;}
.slider .copy p				{font-size:12px; line-height:19px; margin:20px 0 0;}
.slider .slides				{overflow:hidden;}
.slider figure				{width:auto;}
.slider li li,
.slider .first,
.slider img				{display:block;}
.copy .simple				{display:block; margin:15px 0 0;}
.flex-direction-nav li			{display:block; position:static;}
.companion				{width:530px; float:left; margin:0 0 0 30px; font-family:nylic-effra-n4, nylic-effra, segoe ui, sans-serif;}
.companion.image			{width:auto; float:right; margin:0;}
.companion .title			{display:block; font-size:18px; font-style:normal;}
.companion .figure			{display:block; font-size:62px; line-height:72px; font-weight:700; font-family:nylic-effra-n7, nylic-effra, segoe ui, sans-serif;}
.companion figure			{width:550px; height:400px; position:relative;}
.companion figure img			{display:block; position:absolute; bottom:0px; right:0px;}
.companion .row				{margin:0 0 40px; padding-left:20px}
.companion .row:first-of-type		{padding:50px 0 0 20px;}
.companion .row:last-of-type		{margin-bottom:40px;}
.companion .additional-links		{padding-left:20px;}

.indicators .container 			{padding:0 0 30px;}



/* Article Copy 

THIS WILL ALL NEED TO CHANGE WITH THE REMOVAL OF .article-body

*/

.article-body  .shareThis-buttons	{float:none;}
.article-title,
.article-sub-title			{color:#66a5be;}
.article-title				{margin:0 0 20px;}
.article-sub-title			{margin:30px 0 15px; padding:0;}
.article-copy p, 
.article-copy li			{font-family:segoe ui, sans-serif; color:#53555c; max-width:530px; margin:0 0 16px 0;}
.article-copy li			{list-style:disc; /*margin-left:20px;*/ line-height:19px;}
.article-copy h2,
.article-copy h3,
.article-copy h4			{margin:40px 0 10px;}
.article-copy h5			{margin:20px 0 10px;}
.article-copy p				{}
.article-copy img.left			{float:left; margin:5px 30px 20px 0;}
.article-copy img.right			{float:right; margin:5px 0 20px 30px;}
.article-copy .simple			{margin-bottom:4px; display:inline-block;}
.article-copy .container--main			{}
.container.last				{margin:30px auto;}

.article-body > .article-copy		{border-top:1px dashed #ccd3e0; margin-top:20px; padding-top:20px;}
.article-body > .article-copy:nth-of-type(1) {border:0; margin:0; padding:0;}
.article-copy > p:first-of-type 	{font:normal 16px/25px segoe ui, sans-serif; color:#33373c;}


/* Template Styling */
.col-a	{float:left; width:265px; position:relative;}

.col-b	{float:left; width:265px; position:relative;}

.col-ab	{float:left; width:530px; position:relative;}
.col-ab li {display:block; padding-left:15px; background:url("./main-bullet3.png") 0 50% no-repeat; background-size: 1%; margin-bottom:5px;}

.col-ab > p:first-of-type {
   /* color: #33373C; */
    font: 16px/25px segoe ui,sans-serif;
}

.col-abc	{float:left; width:795px; position:relative;}
.col-abc li			{list-style:disc; margin-left:15px;}
.col-abc > p:first-of-type {
    color: #33373C;
    font: 16px/25px segoe ui,sans-serif;
}

/* Column C - previously known as Article Sidebar or Featured Content */
.col-c			{float:right; width:250px; position:relative;}
.col-c li, .col-c ul { display:block; float:none;}
.col-c li {
	background:url(/dagent_docroot/investmentsgroup/common/main-bullet.gif) 0 12% no-repeat; 
	padding-left:15px;
	font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
}

.col-c li a{
    font-weight: bold;
    padding-bottom: 5px;
    
}

.col-c li.doc-link {
	font-size: 14px;
	background:url(/dagent_docroot/investmentsgroup/common/sidebar-icon.jpg) 0 0 no-repeat; 
	padding-left: 25px;
}



aside		{width:250px;}


.our-vision p+ul{margin-top:-5px;}

/* Home Page */
.home .hero{margin-bottom:0;}


/* jQuery tabs used on Press Release page */
ul.ui-tabs-nav li:first-child{
	border-left:1px solid #ccc;	
}

.ui-tabs, .ui-tabs .ui-tabs-nav{
	padding:0;
	font-size:14px;		
}

.ui-tabs .ui-tabs-nav li{
	background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
	margin: 1px 0 0;
    padding: 0 0.2em;
}

.ui-tabs-nav li a{
	color:#007ac2;	
	font-family: nylic-effra-n7,nylic-effra,segoe ui,sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.ui-tabs-nav li.ui-tabs-active a{
	background-color: #e6eff6;	
	color:#4ca2d4;
	
}

.ui-tabs .ui-tabs-panel {
	background-color: #e6eff6;
	border-top:1px solid #ccc;
	padding-left:0;
	padding-right:0;
}

.ui-corner-all, .ui-widget-content{
	border:none;	
}


.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	/*padding-bottom:0;*/
	padding-left: 0;
    padding-right: 0;
	background-color: #e6eff6;
}

.ui-tabs-nav li.ui-state-active:first-child {
	border-left:none;	
}

.tab-top{
	margin-bottom:28px;
}

.tab-top .left{
	width:40%;
	margin:0;
	margin-left:25px;	
}

.tab-top .right{
	width:53%;
	padding-top:8px;
}


/* zebrastriping for tables and lists */
.list-zebra ul{	list-style:none;	}
.list-zebra .oddline{ background-color:#e6eff6;}
.list-zebra .evenline{	background-color:#f5f9fc;}

/* Older/Newer */
.older-newer{ margin-left:12px; }
.older-newer ul{	background:none;}
.older-newer li{ background:none;display:inline;}

/*  related  */
.related p{ 	font: normal 16px/25px segoe ui, sans-serif;}

.related p.footnotes { font-size: 11px;}

.related ul li{ 	font: normal 16px/25px segoe ui, sans-serif; color:#53555c; padding-bottom:10px;}

/* Press Release specifics */
.press h1{ margin: 0 0 -10px 0; line-height: 0px; }

.press-year{font-family:alda-web-nyl-n4, alda-web-nyl, Georgia, serif;font-size:28px; line-height:34px; color: #1d5e75;}


.list-press  h3{
	font: 14px/22px segoe ui, sans-serif;
	padding-top:8px;
}

.list-press li{
	background:none;	
	padding:15px 25px;
	margin-left: 0;
	font-size:14px;
}

.list-press li .date{
	font-weight:bold;
}

.press-sidebar h4{
	font-size:16px;
	margin-bottom:18px;
}

.press-sidebar h5{
	font-size:16px;
	margin:0 0 10px;
}

.col-c .press-sidebar-contacts li{
	list-style:none;
	background:none;
	padding-left:0;
	margin-bottom:7px;
}

/* Toggle Panel - grey + /-  */
.toggle-container				{background:#e3e4e5; margin:30px 0 0; overflow:hidden; position:relative;}

.toggle-container .toggle-content li		{margin:0 0 10px 10px;}
.toggle-container .toggle-content li > span	{color:#53555c;}
.toggle-container .toggle-content ul li		{color:#6CA9C8;}
.toggle-container .toggle-content ul li	p	{margin:0; padding:0;}
.toggle-container h3				{padding:0 40px 5px 0; font:normal 16px/21px nylic-effra-n4, nylic-effra, segoe ui, sans-serif; font-weight:bold; }
.toggle-container h5				{padding:0 40px 5px 0; color:#FFFFFF; font:normal 18px/23px nylic-effra-n4, nylic-effra, segoe ui, sans-serif; }
.toggle-container .title			{background-color:#acb6ab; padding:18px 0px 7px 25px;}
.toggle-container ul				{margin:0;}
.toggle-container ul .item			{border-bottom:2px solid #fff; padding:20px 25px 10px; position:relative; margin:0;}
.toggle-container ul .item p			{padding:0 40px 0 0; font-size:14px;}
.toggle-container ul ul				{margin:0 0 0 10px; padding:10px 0 5px; list-style:disc;}
.toggle-container ul ul	ul			{list-type:square;}
.toggle-container .toggle			{position:absolute; background:url(/dagent_docroot/investmentsgroup/common/nyl-sprite.png) no-repeat scroll -109px -269px transparent; height:35px; width:34px; overflow:hidden; right:15px; top:15px; cursor:pointer;}
.toggle-container .toggle:hover			{background-position:-145px -377px;}
.toggle-container .toggle.toggled{background-position:-109px -377px;}
.toggle-container .toggle.toggled:hover{background-position:-109px -412px;}
.toggle-content{display:none;}



/* Toggle Panel - blue button */
.toggle-container.leadership				{background:#fff; margin:30px 0 0; overflow:hidden; position:relative;}

.toggle-container.leadership .toggle-content li		{margin:0 0 10px 10px;}
.toggle-container.leadership .toggle-content li > span	{color:#53555c;}
.toggle-container.leadership .toggle-content ul li		{color:#6CA9C8;}
.toggle-container.leadership .toggle-content ul li	p	{margin:0; padding:0;}
.toggle-container.leadership h3				{padding:0 40px 5px 0;}
.toggle-container.leadership h5				{padding:0 40px 5px 0; color:#FFFFFF; font:normal 16px/25px nylic-effra-n4, nylic-effra, segoe ui, sans-serif; font-weight:bold;}
.toggle-container.leadership .title			{background-color:#acb6ab; padding:3px 0px 7px 25px;}
.toggle-container.leadership ul				{margin:0;}
.toggle-container.leadership ul .item			{border-bottom:1px solid #e4e4e4; padding:20px 0 25px; position:relative; margin:0;}
.toggle-container.leadership ul .item p			{padding:0 40px 0 0; font-size:14px;}
.toggle-container.leadership ul ul				{margin:0 0 0 10px; padding:10px 0 5px; list-style:disc;}
.toggle-container.leadership ul ul	ul			{list-type:square;}
.toggle-container.leadership .toggle {
	background:#f9f9f9;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#eeefef));
	background:-webkit-linear-gradient(#f9f9f9, #eeefef);
	background:-moz-linear-gradient(#f9f9f9, #eeefef);
	background:-ms-linear-gradient(#f9f9f9, #eeefef);
	background:-o-linear-gradient(#f9f9f9, #eeefef);
	background:linear-gradient(#f9f9f9, #eeefef);
	position:relative;
	cursor:pointer; 
	top:0; 
	right:0; 
	left:0; 
	width:auto;
}
.toggle-container.leadership .toggle:hover, .toggle-container.leadership .toggle.toggled, .toggle-container.leadership .toggle.toggled:hover{
	background: #eaede4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZjZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #eaede4 0%, #fcffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaede4), color-stop(99%,#fcffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaede4 0%,#fcffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaede4 0%,#fcffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaede4 0%,#fcffff 99%); /* IE10+ */
	background: linear-gradient(to bottom, #eaede4 0%,#fcffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaede4', endColorstr='#fcffff',GradientType=0 ); /* IE6-8 */
}

.toggle-content{display:none;}

.last-bio {border-bottom: 0px !important;}


.toggle-container.leadership ul li .toggle-content p {font-weight: normal !important;}

.browser-warning a.close{position:absolute; right:28px; top:15px; height:26px; width:28px; display:block; background:url('/dagent_docroot/mainstay/common/css/fancybox-images/fancybox_sprite.png') no-repeat 0 0;}

/******************** Call to action buttons *********************/

ol.pagination li.call-to-action.next, ol.pagination li.call-to-action.prev, .call-to-action {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color:#f9f9f9;
	background: linear-gradient(#FFFFFF, #EEEFEF) repeat scroll 0 0 transparent;
    border-color: #E3E4E5 #D3D4D5 #D3D4D5 #E3E4E5;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-right: 1px solid #D3D4D5;
    border-style: solid;
    border-width: 1px;
    color: #007AC2;
    display: inline-block;
	font-family: nylic-effra-n7,nylic-effra,segoe ui,sans-serif;
    font-weight: 700;
    padding: 8px 14px;
	text-transform: uppercase;
}

ol.pagination li.call-to-action.next:hover, ol.pagination li.call-to-action.prev:hover, .call-to-action:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color:#EEEFEF;
    background: linear-gradient(#FFFFFF, #EEEFEF) repeat scroll 0 0 transparent;
    border-color: #D3D4D5 #E3E4E5 #E3E4E5 #D3D4D5;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-right: 1px solid #D3D4D5;
    border-style: solid;
    border-width: 1px;
    color: #4CA2D4;
    display: inline-block;
	font-family: nylic-effra-n7,nylic-effra,segoe ui,sans-serif;
    font-weight: 700;
    padding: 8px 14px;
	text-transform: uppercase;
}

ol.pagination li.call-to-action.next, ol.pagination li.call-to-action.next:hover{
	margin-left:1.5em;	
}


/*** BLUE BUTTON ***/
.nyl-btn-blue	{
	border:1px solid #007ac2; 
	padding:0; 
	margin:0; 
	color:#fff; 
	text-transform:uppercase; 
	font-family:nylic-effra-n7, nylic-effra, segoe ui, sans-serif; 
	font-size:14px; 		
	font-weight:700; 
	letter-spacing:1px; 
	padding:4px 12px;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
			border-radius:4px;
	background:#53A0D4;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#53A0D4), to(#007ac2));
	background:-webkit-linear-gradient(#53A0D4, #007ac2);
	background:-moz-linear-gradient(#53A0D4, #007ac2);
	background:-ms-linear-gradient(#53A0D4, #007ac2);
	background:-o-linear-gradient(#53A0D4, #007ac2);
	background:linear-gradient(#53A0D4, #007ac2);
	/*-pie-background:linear-gradient(#53A0D4, #007ac2);
	behavior:url(PIE.htc);*/
}

.nyl-btn-blue:hover	{
	border:1px solid #3395ce; 
	background:#75b3dd;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#75b3dd), to(#3395ce));
	background:-webkit-linear-gradient(#75b3dd, #3395ce);
	background:-moz-linear-gradient(#75b3dd, #3395ce);
	background:-ms-linear-gradient(#75b3dd, #3395ce);
	background:-o-linear-gradient(#75b3dd, #3395ce);
	background:linear-gradient(#75b3dd, #3395ce);
	/*-pie-background:linear-gradient(#75b3dd, #3395ce);
	behavior:url(/dagent_docroot/investmentsgroup/common/PIE.htc);*/
}

.nyl-btn-grey	{
	color:#007fc0;
	border:1px solid #cccac4; 
	padding:0; 
	margin:0; 
	text-transform:uppercase; 
	font-family:nylic-effra-n7, nylic-effra, segoe ui, sans-serif; 
	font-size:14px; 		
	font-weight:700; 
	letter-spacing:1px; 
	padding:4px 12px;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
			border-radius:4px;
	background: #eeedea; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #fcffff 0%, #eaede4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcffff), color-stop(100%,#eaede4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcffff 0%,#eaede4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcffff 0%,#eaede4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcffff 0%,#eaede4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcffff 0%,#eaede4 100%); /* W3C */
	-pie-background:linear-gradient(#fcffff, #eaede4);
	behavior:url(PIE.htc);

}

.nyl-btn-grey:hover	{
	background: #eaede4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZjZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #eaede4 0%, #fcffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaede4), color-stop(99%,#fcffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaede4 0%,#fcffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaede4 0%,#fcffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaede4 0%,#fcffff 99%); /* IE10+ */
	background: linear-gradient(to bottom, #eaede4 0%,#fcffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaede4', endColorstr='#fcffff',GradientType=0 ); /* IE6-8 */
	color:#4ca2d4;
}




/*************************** pagination **********************/

ol.pagination{
	padding-left:1em;
}

ol.pagination li{
	padding-top:0.5em;	
}


/* Breadcrumb */

.breadcrumb li{
	display:inline;
	background:url('/dagent_docroot/investmentsgroup/common/bg_breadcrumb.gif') no-repeat 0 50%;
	padding:0 6px 0 12px;
}

.breadcrumb li:first-child{	background:none;	padding-left:0;}
	
/* Social */

.social li{	display:inline-block; padding:0 0 0 20px;}
.social li:first-child{ padding-right:10px; }
.social li.save{	background:url('/dagent_docroot/investmentsgroup/common/bg_save.gif') no-repeat 0 50%;	}
.social li.print{ 	background:url('/dagent_docroot/investmentsgroup/common/bg_print.gif') no-repeat 0 50%;	}

/****************** NYL TABS ******************/

/* Tab Panels */
.tab-panel 			{margin-bottom:40px; clear:both;} 
.tab-panel li.tab 	{float:left; list-style:none; font-family:nylic-effra-n7, nylic-effra, segoe ui, sans-serif; font-weight:bold; font-size: 14px; text-transform:uppercase; margin:0; padding:0;}
.tab-panel .tab span {display:block; padding:5px 15px; text-align:center; border-left:0; cursor:pointer; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.tab-panel .tab span:hover {color:#66a5be;}
.tab-panel .tab.selected span {color:#66a5be; background:#E7EFF6; border-bottom-color:#E7EFF6;}
.tab-panel .selected span:hover {color:#fff;}
.tab-panel .first span {border-left:1px solid #c3c4c5;} 
.tab-panel section 	{border-left:2px solid #fff; float:left; position:relative; width:343px; padding-left:30px;}
.tab-panel article h2 {color:#66a5be;}
.tab-panel article p {font-family:segoe ui, sans-serif; margin:10px 0 30px;} 
.tab-content 		{padding:25px 0; display:none; clear:both; overflow:hidden; opacity:0; position:relative; background:#e7eff6;} 
.tab-content:first-of-type {display:block;opacity:1;}
.tab-panel section:first-of-type {border-left:0; border-right:2px solid #fff; left:2px; padding-right:30px; padding-left:0;}
.tab-panel .three-col section {width:200px; padding-left:14px; padding-right:14px;}
.tab-panel .three-col section:first-of-type {padding-left:0px;}
.tab-panel h5 		{font-weight:bold; margin:20px 0 10px; color:#66a5be;}   
   
.main button, 
.tab-panel .tab span, 
 .hero .call-to-action,
.call-to-action.white			{color:#007ac2; display:inline-block; padding:2px 14px; border:1px solid #d3d4d5; border-top-color:#E3E4E5; border-left-color:#E3E4E5;
background:#fff;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeefef));
background:-webkit-linear-gradient(#ffffff, #eeefef);
background:-moz-linear-gradient(#ffffff, #eeefef);
background:-ms-linear-gradient(#ffffff, #eeefef);
background:-o-linear-gradient(#ffffff, #eeefef);
background:linear-gradient(#ffffff, #eeefef);
}
.hero button 				{font-family:nylic-effra-n7, nylic-effra, segoe ui, sans-serif; font-weight:bold; text-transform:uppercase; margin:6px 0;}

/* Footer */
footer				{color:#53555c; font:normal 11px/14px segoe ui, sans-serif; background:#e3e4e5; /*overflow:auto;*/ overflow:hidden;}
footer h5,			
footer h6			{font-size:14px; margin:0;}
footer h6			{font-family:segoe ui, sans-serif;}
.footer-column h5 a:link,
.footer-column h5 a:visited	{color:#157;}
footer a,
footer a:link			{color:#007ac2;}
footer a:visited		{color:#007ac2;}
footer a:hover			{color:#4ca2d4;}
footer > div > section		{float:left; padding-right:30px; width:110px;}
footer > div > section.first	{width:390px;}
footer > div > section.last	{padding:0;}
footer > div > section.first ul	{float:left; width:180px; margin:0 30px 0 0;padding:0;}
footer > div > section.first ul:last-of-type{margin:0;}
footer .other-links		{float:none; font-size:11px; overflow:hidden; margin:auto;}
footer .other-links ul,
footer .other-links ul li{display:inline;}
footer .other-links .copyright	{float:left;}
footer .other-links ul		{float:right;}
footer .group			{float:left; margin:0 40px 0 0;}
footer .group.first		{width:360px;}
footer .group.last		{margin:0;}
.footer-column h5		{border-bottom:1px solid #b4b7ba; margin:0 0 10px; padding:0 0 6px; text-transform:uppercase;}
.footer-column ul		{padding:0 10px 0 0;}
.footer-column ul li 		{padding:4px 0;}
.footer-column .first ul li:first-child	{font-weight:700;}
.footer-sub-column 		{float:left; padding-right:15px;}
.help-links			{position:relative; margin:auto; background:#d9dada; padding:20px 0 20px 20px; width:100%}
.help-links .footer-column h5	{border-bottom:none; margin:0 0 10px;}
.help-links ul			{margin:10px 0 0;}
.help-links ul li		{border-right:1px solid #b3b5bc; display:inline; margin:0 12px 0 0; padding:0 16px 0 0;}
.help-links ul li a		{/*line-height:20px;*/ padding:5px 0; font-size:12px;}
.help-links ul li.last,
.other-links ul li.last 	{border-right:none;}
.other-links			{padding:10px 0;}
.other-links ul li		{border-right:1px solid #888; margin:0 10px 0 0; padding:0 10px 0 0; display:inline;}
.other-links ul li.first {display:inline;}
.other-links ul li:last-of-type	{padding:0;margin:0;}
.other-links ul li a,
.other-links ul li a:visited,
.other-links ul li a:visited:hover{color:#4ca2d4;}


/* IE Overrides */

.lt-ie9 .child					{border-bottom:1px solid #acb6ab;}
.lt-ie9 .hero .call-to-action,
.lt-ie9 .your-story .nyl-btn-blue		{position:relative;}
.lt-ie8 .container--main					{width:980px; overflow:hidden;}
.lt-ie8 .flex-control-nav			{width:100%;}
.lt-ie9 .popular-slider .flex-control-nav	{padding-top:10px;}
.lt-ie9 .clone					{height:260px;}
.lt-ie8 #navigation > ul > li 			{float:left;}

.lt-ie8 .talk-to-us .expanded			{position:relative;z-index:999;}

.lt-ie9 .faq-scroller .call-to-action.white,
.lt-ie9 .tab-panel .tabs			{position:relative; behavior:url(/js/libs/PIE.htc);}
.lt-ie9 .tab-panel .tabs,
.lt-ie9 .hero .call-to-action			{background-color:#fff;position:relative;behavior:url(/js/libs/PIE.htc);-pie-background:linear-gradient(#ffffff, #F1F0EE);}
.lt-ie9 .hero .item				{behavior:url(/js/libs/PIE.htc);}
.lt-ie9 .flex-control-nav li span		{position:relative;}

/* No JavaScript */
.no-js #navigation li:hover .child{display:block;}

/* ===========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width:35em) {
  /* Style adjustments for viewports that meet the condition */
}
@media only screen and (device-width:768px) and (orientation:portrait) {
  /* rules for iPad in portrait orientation */
  .shareThis-buttons .stButton .st-twitter-counter{position:relative !important;top:4px !important;background-position:0 -468px !important;}
  .your-story form select{background:url(/nyl-internet/img/ipad-dropdown.png) no-repeat scroll right 10px transparent;}
  .selectBox-dropdown{display:none;}
}
@media only screen and (device-width:768px) and (orientation:landscape) {
  /* rules for iPad in landscape orientation */
  .shareThis-buttons .stButton .st-twitter-counter{position:relative !important;top:4px !important;background-position:0 -468px !important;}
  .your-story form select{background:url(/nyl-internet/img/ipad-dropdown.png) no-repeat scroll right 10px transparent;}
  .selectBox-dropdown{display:none;}
}

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */

.ir {display:block; border:0; text-indent:-999em; overflow:hidden; background:transparent; background-repeat:no-repeat; text-align:left; direction:ltr; *line-height:0;}
.ir br {display:none;}
.hidden {display:none;}
.visuallyhidden {border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto;}
.invisible {visibility:hidden;}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1; clear:both;}

.left{
	float:left;	
}

.right{
	float:right;	
}

.top-padding-20{
	padding-top:20px;
}

/* Search */
.search-filters			{float:left; width:180px;}
.search-filters li		{margin:0 0 10px;}
.search-filters li a		{font-size:13px;}
.search-filters .active a:hover,
.search-filters .active a	{color:#4db3d0;}
.search-filters li a em		{color:#978981; font-weight:400; display:inline-block; margin-left:5px; font-style:normal;}
.search .content .container	{padding-top:20px;}
.search .container > h2		{}
.search .container > p		{margin:10px 0 30px;}
.search-results			{margin:0 0 50px;}

.search_pagination td		{padding:5px;}

/* Agent Search Results */
.agent-teaser			{overflow:hidden;}
.agent-teaser li		{margin:0 0 30px 30px; clear:both; position:relative;}
.agent-teaser li .simple	{display:block; margin:10px 0 5px; font-size:14px;}
.agent-teaser li p		{margin:5px 0; font-size:12px;}
.agent-teaser figcaption	{background:#eeefef;}
.agent-teaser h4		{font:bold 16px/20px effra, segoe ui, sans-serif; margin:0 0 10px; padding:10px 15px; background:#acb6ab; color:white;}
.agent-teaser li a		{position:absolute; right:15px; bottom:10px; font:bold 14px/21px effra, segoe ui, sans-serif;}
.agent-teaser li a.simple	{display:block; padding:5px 0 10px; font-size:14px; position:static;}
.agent-teaser li h4 a.simple	{font-size:16px; margin:0; padding:0; position:static;}
.agent-teaser li p		{margin:0 0 0 15px; font:normal 12px/17px nylic-effra-n4, nylic-effra, segoe ui, sans-serif;}

/* Search List */
.search-list			{}
.search-list li			{margin:15px 0 0; padding:15px 0 0; border-top:1px dashed #CCD3E0;}
.search-list li:first-child	{margin:0; border:0;}
.search-list .simple		{display:block; margin:0 0 5px;}

/* Office Search Results */
.search-list li			{position:relative;}
.search-list p.osr-office,
.search-list p.osr-manager	{font:bold 16px/20px nylic-effra-n7, nylic-effra, segoe ui, sans-serif; margin:0; background:#acb6ab; color:#fff;}
.search-list p.osr-office	{padding:10px 15px 0; color:#e3e4e5;}
.search-list p.osr-manager	{padding:0 15px 10px;}
.search-list p.osr-address1,
.search-list p.osr-address2,
.search-list p.osr-address3,
.search-list p.osr-city,
.search-list p.osr-phone,
.search-list p.osr-officeno,
.search-list p.osr-map		{margin:0; padding:0 15px; font:normal 12px/17px nylic-effra-n4, nylic-effra, segoe ui, sans-serif; background:#eeefef;}
.search-list p.osr-address1	{padding:10px 15px 0;}
.search-list p.osr-email	{padding:0; margin:0;}
.search-list li a		{position:absolute; right:15px; bottom:10px; font:bold 14px/21px nylic-effra-n7, nylic-effra, segoe ui, sans-serif;}
.search-list li a.simple	{display:block; padding:5px 0 10px; margin:0; font-size:14px; position:static;}
.search-list p.osr-website	{text-align:right; position:absolute; top:0; width:100%;}
.search-list p.osr-website a.simple	{font:bold 16px/21px nylic-effra-n7, nylic-effra, segoe ui, sans-serif; color:#157; padding:25px 15px 30px 0;}
.search-list p.osr-website a.simple:hover	{color:#007ac2;}

/* Search Again */
.container--main input[type="password"],	
.container--main input[type="text"], 
.container--main input[type="email"], 
textarea {
	padding:1px 2px; color:#53555c; border:1px solid #ccd; border-bottom:1px solid #dde; border-right:1px solid #dde; background:#fff; margin:2px 0 6px;
}

.container--main input[type="password"],	
.container--main input[type="text"], 
.container--main input[type="email"] {
	width: 180px;
}

#identify textarea {
	width:572px;
}

#identify label.error {position: absolute;}

#identify h3 {
	margin-top: 32px;
	color: #53555c;
	font: 16px/25px segoe ui, sans-serif;
	font-weight: bold;
}

#identify select {
	margin-bottom: 6px;
}

.search-again			{margin:0 0 40px 30px;}
.search-again label		{display:block; margin:0 0 5px;}
.search-again input		{border:0;float:left;width:90%;padding-top:4px;padding-left:6px;}
.search-again button		{float:right;border:0;background:url(/dagent_docroot/investmentsgroup/common/nyl-sprite.png) no-repeat scroll 2px -68px transparent;height:24px;overflow:hidden;padding:0;text-indent:-400px;width:24px;}
.search-again .form		{border:1px solid #e3e4e5;max-width:400px;padding:4px;
  -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/nyl-internet/js/libs/PIE.htc);
}

/* Search Filters */
.search-filters ul		{border-bottom:1px solid #e3e4e5; margin:0 0 20px; padding:0 0 10px;}
.search-filters ul:last-of-type	{border:0;}

/* Search Category List */
.category-result-list article {margin:0 0 20px 30px;}

/* Pagination Controls */
.pagination-controls		{text-align:right; color:#978981; overflow:hidden; width:364px; margin:0 0 0 auto;}
.pagination-controls select	{border:1px solid #e3e4e5; font-size:12px; display:inline-block ;padding:2px; margin:0 10px;}
.page-navigation		{font-family:nylic-effra-n7, nylic-effra, segoe ui, sans-serif; margin:0 15px 0 30px; display:inline-block;}
.display-options		{display:inline-block;}
.page-navigation a		{display:inline-block; margin:0 0 0 10px; font-weight:700;}
.page-navigation .active-page	{color:#4db3d0;}
.page-navigation .previous-link,
.page-navigation .last-link,
.page-navigation .first-link	{display:none;}
.page-navigation .no_more	{color:#e3e4e5; cursor:default;}
.page-navigation .no_more:hover	{color:#e3e4e5;}


th .fiigAum {
	background: #080d4e;
	color: #fff;
	font-weight: bold;
}

td .fiigAum {
	background: #fff;
}

#chart_div{
	margin: 0 auto 0 -15px;
    padding-bottom: 20px;
	width: 475px;
	height: 200px;
}
.highcharts-tooltip span {
	height:auto;
	width:180px;
	overflow:auto;
	white-space:normal !important;
}

/* FANCYBOX - GLOBAL */
.fancybox-lock {margin: 0;}
.fancybox-overlay {background: url('/dagent_docroot/mainstay/common/css/fancybox-images/fancybox_overlay.png') rgba(255,255,255,0.7);}

/* FANCYBOX - GLOBAL - MODAL SHIFT FIX */
.fancybox-lock{margin:0 auto; overflow:visible;}
.fancybox-lock .fancybox-overlay{overflow:visible;}


/* FANCYBOX - FANCYVIDEO WITH MENU ITEMS AND FOOTNOTES */
.fancyvideo-wide3 {width:770px !important; height: 525px !important; margin: auto !important; position: fixed !important; top: 0 !important; left:0 !important; bottom: 0 !important; right: 0 !important;}
.fancyvideo-wide3 .fancybox-inner {width: 745px !important; height: 525px !important;}
.fancyvideo-wide3 .fancybox-skin {padding: 12px !important;}
.fancyvideo-wide3 .fancybox-outer {height: 525px !important;}

.fancyvideo-wide3, .fancyvideo-wide3 .fancybox-inner, .fancybox-outer {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-safari-box-sizing: content-box;
box-sizing: content-box;
}

/*
Added rules:
container-main // overflow:hidden;
footer // clear:both;
*/

.main-content {
	width: 530px;
	float: left;
	margin-left: 80px;
	overflow: hidden;
}

.main-content-full {
	width: 810px;
	float: left;
	margin-left: 80px;
	overflow: hidden;
}

.main-list {
	padding: 0 20px;
	list-style: disc;
	margin-bottom: 26px;
}

#stableValue-contactForm {
	margin-bottom: 40px;
}

#stableValue-contactForm td {
	padding: 0 60px 4px 0;
}

#formError {
	margin: 14px 0;
	display: block;
  	font: normal 12px/16px segoe ui, nylic-effra-n4, nylic-effra, sans-serif;
  	color: #b20828;
}

.main-form-label {
	color: #53555c;
	font: 16px/25px segoe ui, sans-serif;
	font-weight: bold;
	display: block;
}

.main-form-input,
.main-form-select {
	color: #53555c;
	font: 16px/25px segoe ui, sans-serif;
	margin: 2px 0 6px;
}

.main-form-input {
	width: 258px !important;
}
.main-form-select {
	width: 264px !important;
}

.main-form-required {
	color: #b20838;
	margin-left:2px;
}

.sidebar {
	width:250px;
	float:right;
	margin-right: 80px;
	overflow: hidden;
}

.sidebar ul {
	border-bottom: dashed 1px #bbc3be;
 	padding-bottom: 18px;
 	margin-bottom: 25px;
}

ul.last {
	border-bottom: none;
}

.sidebar-list {
	padding: 0 20px;
}

.list-icon-pdf {
	background: url('/dagent_docroot/mainstay/common/image/pdf_icon_on_color.png') 0 0 no-repeat;
  	padding-left: 24px;
  	padding-bottom: 8px;
  	display: block;
  	font-weight: bold;
}

.td-button-cell {
	padding-top: 20px !important;
}

label.error {
	position: relative;
  	top: -4px;
}

p.first {
	font: 16px/25px segoe ui,sans-serif;
}

/* Homepage Boutique Logos */

.ourInvManagers_table h2 {
padding: 25px 0 0;
color: #006993;
font-size: 30px;
line-height: 1.2em;
vertical-align: middle;
}

.ourInvManagers_table td {
padding: 4px;
}

.ourInvManagers_table a {
height: 100px;
width: 184px;
overflow: hidden;
display: block;
position: relative;
}

.ourInvManagers_table img {
position: absolute;
}
.container--full-width-image-box{
background-color: #e1ebf4;
margin-top: 85px;
padding-left: 20px;
width: 790px;
padding-bottom: 47px;
padding-top: 47px;	
}
